/********************************************************************************
* This program is free software; you can redistribute it and/or modify it under *
* the terms of the GNU General Public License as published by the Free Software *
* Foundation; either version 2 of the License, or (at your option) any later 	*
* version. This program is distributed in the hope that it will be useful, but 	*
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or *
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more *
* details. You should have received a copy of the GNU General Public License 	*
* along with this program; if not, write to the Free Software Foundation, Inc., *
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.						*
* (c) Copyright 2012 José Delgado Pérez, josedelgado@ula.ve josed43@gmail.com.	*				*
********************************************************************************/

/**
 @file sensorIR.cpp
 @brief Desarrollo e implementación de los métodos de la clase SENSORIR_H para manejo del sensor IR.
 @date Diciembre, 2012.
 @author José Delgado Pérez, josedelgado@ula.ve josed43@gmail.com.
 @version 0.9
*/

#include <Arduino.h>
#include "sensorIR.h"

/****** Métodos de manipulación del sensor IR ******/

sensorIR::sensorIR(){
    _pin = NULL;
}

/**************************************************************************************************/

sensorIR::sensorIR(int pin){
    _pin = pin;
}

/**************************************************************************************************/

int sensorIR::getPin() const {
	return _pin;
}

/**************************************************************************************************/

void sensorIR::setPin(int pin) {
	_pin = pin;
}

/**************************************************************************************************/

int sensorIR::obtenerLectura(){
    return analogRead( _pin );
}

/**************************************************************************************************/

sensorIR::~sensorIR(){
	_pin = NULL;
}
